package com.loong.loong.hik.property.request.face;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import lombok.Data;

/**
 * 请求参数实体类：按照人脸查找抓拍事件
 * @author jinyiang
 * @date 2023/3/10 16:48
 */
@Data
@ApiModel(value = "请求参数实体类：按照人脸查找抓拍事件")
public class FaceCaptureSearchRequestDto {
	@ApiModelProperty(value = "请求的页码，默认为1")
	private Integer pageNo;

	@ApiModelProperty(value = "每页返回的记录数，默认为20，最大值为100")
	private Integer pageSize;

	@ApiModelProperty(value = "开始时间，ISO 8601格式，包含时区信息，例如：2019-05-03T17:30:08.000+08:00")
	private String startTime;

	@ApiModelProperty(value = "结束时间，ISO 8601格式，包含时区信息，例如：2019-05-03T17:30:08.000+08:00")
	private String endTime;

	@ApiModelProperty(value = "摄像头编号列表，最多支持10个，如[\"camera1\", \"camera2\"]")
	private List<String> cameraIndexCodes;

	@ApiModelProperty(value = "年龄段，可选项：[\"child\", \"young\", \"middle\", \"old\"]，表示儿童、青年、中年、老年")
	private List<String> age;

	@ApiModelProperty(value = "性别，可选项：[\"male\", \"female\"]")
	private String gender;

	/**
	 * 是否佩戴眼镜，可选项：["yes", "no"]
	 */
	private String glass;

}
